package com.springboot.util;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;

/**
 * @ description:文件上传工具类
 * @ param     :
 * @ return    :
 * @ date       :2020/12/21

*/

public class FileUtil {
    //静态方法：三个参数：文件的二进制，文件路径，文件名
    //通过该方法将在指定目录下添加指定文件
    public static void fileupload(byte[] file,String filePath,String fileName) throws IOException {
        System.out.println("开始执行方法");
        //目标目录
        File targetfile = new File(filePath);
        if(!targetfile.exists())
        {
            targetfile.mkdirs();
        }

        //二进制流写入
        OutputStream out = new FileOutputStream(filePath+fileName);
        out.write(file);
        out.flush();
        out.close();
    }

}
